#ifndef SHRIKE
    #define SHRIKE 1.0
    #include <unistd.h>
    #include <stdlib.h>
    #include <stdio.h>
    #include <string.h>
    #include <unistd.h>
    #include <sys/socket.h>
    #include <arpa/inet.h>
    #include <fcntl.h>
    #include <netinet/in.h>
    #include <sys/stat.h>
    #include <wait.h>
    #include <signal.h>
    #include <sys/types.h>
    #include <dirent.h>

    #define MAX_WORKER 128  // 最大监听数
    #define RESPONSE_TYPE "HTTP/1.0"  // 响应协议
    #define REMOTE_BUF_SIZE 40960
    #define LISTEN_PORT 8046
    #define TEMP_DIR "/home/shrike/template"
    #define REQ_FILE_404 "/home/shrike/template/public/404.html"

    #define HEAD_200 "HTTP/1.0 200 OK\r\nContent-Type: "
    #define HEAD_HTML_404 "HTTP/1.0 404 Not Found\r\nContent-Type: text/html; charset=utf-8"
#endif